Big Huge Thesaurus

ketamine hydrochloride

noun